/**
 * 
 */
package com.wolfware.athsweb.domain;

import java.io.Serializable;
import java.util.Date;


/**
 * @author cstrzadala
 *
 */
public class User extends AbstractBaseDomain<Long> implements Serializable {

    /**
     * 
     */
    private static final long serialVersionUID = -6826678890921219867L;
    
    private String firstName;
    private String surname;
    private Date dob;
    private Location location;
    //private Password password;
    private String password;
    
    /**
     * 
     * @return
     */
	/*public Password getPassword() {
		return password;
	}*/
	
	/**
	 * 
	 * @param password
	 */
	/*public void setPassword(final Password password) {
		this.password = password;
	}*/
    
	/**
	 * @return the password
	 */
	public String getPassword() {
		return password;
	}
	
	/**
	 * @param password the password to set
	 */
	public void setPassword(String password) {
		this.password = password;
	}
	
	/**
	 * @return the firstName
	 */
	public String getFirstName() {
		return firstName;
	}
	/**
	 * @param firstName the firstName to set
	 */
	public void setFirstName(final String firstName) {
		this.firstName = firstName;
	}
	/**
	 * @return the surname
	 */
	public String getSurname() {
		return surname;
	}
	/**
	 * @param surname the surname to set
	 */
	public void setSurname(final String surname) {
		this.surname = surname;
	}
	
	/**
	 * @return the dob
	 */
	public Date getDob() {
		return dob;
	}
	
	/**
	 * @param dob the dob to set
	 */
	public void setDob(final Date dob) {
		this.dob = dob;
	}
	
	/**
	 * @return the location
	 */
	public Location getLocation() {
		return location;
	}
	/**
	 * @param location the location to set
	 */
	public void setLocation(final Location location) {
		this.location = location;
	}
	
}